vcAssemblyStep

Assembly step is one phase of the entire assembly.

See in: Overview

Module: vcProcessModel

Parent: vcObject

Children -

Referenced by: vcAssemblyProductType.RootStep, vcAssemblyProductType.Steps, vcAssemblyProductType.cloneStepFrom(), vcAssemblyProductType.createStepTo(), ... (see more)
vcAssemblyProductType.RootStep
vcAssemblyProductType.Steps
vcAssemblyProductType.cloneStepFrom()
vcAssemblyProductType.createStepTo()
vcAssemblyProductType.findStep()

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

NameTypeAccessDescription
AbsoluteFramevcMatrixRGets the position of the step with respect to the root of assembly product type.
ChildStepsvcList[vcAssemblyStep]RGets a list of direct children of the assembly step.
NameStringRWGets or sets assembly step name.

Exceptions:
ValueError: When given name is empty or not unique.
OwnervcAssemblyProductTypeRGets the assembly product type that the step is part of.
ParentStepvcAssemblyStepRGets the parent step of the assembly step. The root step of the assembly product type has None as parent.
PatternvcAssemblyPatternRWGets or sets the assembly pattern used for the assembly step. The value may be None.
ProcessParametersvcPropertyContainerRGets process parameters property container.
PropertiesvcPropertyContainerRGets the properties of this assembly step.
RelativeFramevcMatrixRWGets or sets the relative position of the step with respect to its parent.

Methods

Learn how to use methods here. The methods are also inherited from the parent class.

NameReturn TypeParametersDescription
deleteNoneNoneDelete this assembly step.
findChildStepvcAssemblyStepString nameFinds and returns a child assembly step matching the given name.
See more
Parameters:
name(String): Name to search for.

Returns:
vcAssemblyStep: The found child step. Returns None if no step was found.
moveChildStepNonevcAssemblyStep step,
Integer index
Moves child step within the assembly step to new index.
See more
Parameters:
step(vcAssemblyStep): The target assembly step.
index(Integer): The new index.

Events

Learn how to use events here. The events are also inherited from the parent class.

NameParametersDescription
OnChildStepAddedvcAssemblyStep step,
Integer index
Triggered when a step has been added to the assembly step.
See more
Parameters:
step(vcAssemblyStep): The target assembly step.
index(Integer): The index.
OnChildStepRemovingvcAssemblyStep step,
Integer index
Triggered when a step is being removed from the assembly step.
See more
Parameters:
step(vcAssemblyStep): The target assembly step.
index(Integer): The index.
OnPatternChangedvcAssemblyStep step,
vcAssemblyPattern pattern
Triggered when a pattern has changed for the assembly step.
See more
Parameters:
step(vcAssemblyStep): The target assembly step.
pattern(vcAssemblyPattern): The new pattern.